home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Windows 95 Programs
/
Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso
/
1237
/
readme.txt
< prev
next >
Wrap
Text File
|
1997-04-18
|
5KB
|
109 lines
This file (README.TXT) contains important and last minute
information about:
dCG (draft) Code Generator v0.07a
A general purpose source code generator for Windows
16-bit edition (Windows 3.x) 07-Oct-1996
rncbc (c) 1996, Copyright by Rui Capela
Email: rncbc@mail.telepac.pt
CompuServe: 100256,2502 rncbc@compuserve.com
http://ourworld.compuserve.com/homepages/dCG1.htm
=======================================================================
dCG primary use is intended to generate all that common code
that you have to type whenever you're about to start a new
project. This has been quite useful in the Windows programming
arena, where one have to type the same good old code every time
a new idea comes into mind. Yes there's truth that every C/C++
compiler vendor offers something that fills neatly this task,
but it's somewhat hardwired to a specific framework (e.g. MFC,
OWL). What about if you have your own framework? There's where
dCG could help.
This is an example of the necessity for a code generator like dCG.
The basic idea is that you have to type all the common code
nevertheless, but only once and with a little help from dCG scripting,
you tailor that code as a template and build a base groundwork for
next projects.
Of course it was created having C/C++ coding in mind, but I've been
heavy using the same idea for creating everything else that can be
held by a source text file: real examples have been COBOL mainframe
code, REXX, DB2/SQL DDL, HTML, etc. Probably any other procedural
language is no obstacle, as you can imagine.
If you have any specific question or problem in mind about using dCG
for your own needs please feel free to state it. I'll appreciate very
much helping you evaluating the usability of dCG. It can happen that
it's the tool you want, but the opposite can also be true. There's
nothing like really trying it!
=======================================================================
FILES IN THIS PACKAGE
README.TXT - This very file.
CHANGES.TXT - List of changes since last release.
DCG.EXE - The main application executable
(for Windows 3.x).
DCGAPI.DLL - The interpreter/generator engine component.
DCGTYPES.DLL - Default data-type registration driver.
DCG.HLP - On-line documentation with dCG Scripting
language guide and reference.
SAMPLE.DCG - A sample script file, for a Generic Windows
SDK windows application.
=======================================================================
INSTALLATION
Installation of this package should be done by following
these steps:
1. Create a working directory on your computer for the
application (e.g. C:\DCG).
2. Copy all files to the directory you've just created.
3. If you wish, create a program group and/or item icon
to point to DCG.EXE.
4. Now you're ready to run DCG.EXE.
Note: If you've installed a previous version of dCG make
sure you overwrite all existing files.
=======================================================================
INTENDED FUTURE ENHANCEMENTS
0. Correction of current version bugs and/or misfeatures.
1. Code generation project database to assist your "cut and
paste" way of code reusability (i.e. code snippets).
2. Extension driver to parse and process resource files (.RC).
This will let you generate custom dialog code for resource
files created by resource editors like Borland's Resource
Workshop or Microsoft's Dialog Editor and/or AppStudio.
3. A better edit custom control (in the Win95 version I will
try to use the RichEdit standard control).
N. Any other suggestion you may think of -- spit it right
through my Email address: rncbc@mail.telepac.pt.
=======================================================================
DISCLAIMER
This is just an evaluation copy of software that are still in
alpha version. You can use and distribute the software without
prior agreement with the author, as far as you keep the above
copyright notice. This software is made available "as is"
without any express or implied warranty of merchantability or
fitness for a particular purpose. The author, Rui Nuno Capela,
is not responsible for lost profits or revenue, loss of use of
the software, loss of data, costs of recreating lost data, the
cost of any substitute equipment or program, or claims by any
party other than you.
=======================================================================
Enjoy dCG.
rncbc a.k.a. Rui Nuno Capela
Email: rncbc@mail.telepac.pt
CompuServe: 100256,2502 or rncbc@compuserve.com
http://ourworld.compuserve.com/homepages/rncbc